/**
 *  Copyright(c) by JNet Smartware Group.
 * All rights reserved. Not distribution or redistribution without
 * any permission of JNet Smartware Group.
 * 
 * @author thuc
 * 2010/09/16
 * Program: ReserveDto.java
 */
package vn.smartware.co.dto;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * ReserveDto
 * @author thuctt
 */
@SuppressWarnings({"rawtypes"})
public class ReserveDto implements Serializable {
		
	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = 6490288099279304675L;

	private String reserveId;
	
	private String rentType;
	
	private String rentTypeName;
	
	private String bookingYmd;
	
	private String bookingTime;
	
	private String inuseYmd;
	
	private String inuseTime;
	
	private String finishYmd;
	
	private String finishTime;
	
	private String reserveStatus;
	
	private String reserveStatusName;
	
	private String note;
	
	private String currency;
	
	private MstRoomDTO room;
	
	private MstCustomerDTO customer;
	
	private ArrayList foodList = new ArrayList();
	
	private ArrayList drinkList = new ArrayList();
	
	private BillDTO bill;

	/**
	 * @return the drinkList
	 */
	public ArrayList getDrinkList() {
		return drinkList;
	}

	/**
	 * @param drinkList the drinkList to set
	 */
	public void setDrinkList(ArrayList drinkList) {
		this.drinkList = drinkList;
	}

	/**
	 * @return the foodList
	 */
	public ArrayList getFoodList() {
		return foodList;
	}

	/**
	 * @param foodList the foodList to set
	 */
	public void setFoodList(ArrayList foodList) {
		this.foodList = foodList;
	}

	/**
	 * @return the note
	 */
	public String getNote() {
		return note;
	}

	/**
	 * @param note the note to set
	 */
	public void setNote(String note) {
		this.note = note;
	}

	/**
	 * @return the rentType
	 */
	public String getRentType() {
		return rentType;
	}

	/**
	 * @param rentType the rentType to set
	 */
	public void setRentType(String rentType) {
		this.rentType = rentType;
	}

	/**
	 * @return the rentTypeName
	 */
	public String getRentTypeName() {
		return rentTypeName;
	}

	/**
	 * @param rentTypeName the rentTypeName to set
	 */
	public void setRentTypeName(String rentTypeName) {
		this.rentTypeName = rentTypeName;
	}

	/**
	 * @return the reserveId
	 */
	public String getReserveId() {
		return reserveId;
	}

	/**
	 * @param reserveId the reserveId to set
	 */
	public void setReserveId(String reserveId) {
		this.reserveId = reserveId;
	}

	/**
	 * @return the reserveStatus
	 */
	public String getReserveStatus() {
		return reserveStatus;
	}

	/**
	 * @param reserveStatus the reserveStatus to set
	 */
	public void setReserveStatus(String reserveStatus) {
		this.reserveStatus = reserveStatus;
	}

	/**
	 * @return the reserveStatusName
	 */
	public String getReserveStatusName() {
		return reserveStatusName;
	}

	/**
	 * @param reserveStatusName the reserveStatusName to set
	 */
	public void setReserveStatusName(String reserveStatusName) {
		this.reserveStatusName = reserveStatusName;
	}

	/**
	 * @return the bookingTime
	 */
	public String getBookingTime() {
		return bookingTime;
	}

	/**
	 * @param bookingTime the bookingTime to set
	 */
	public void setBookingTime(String bookingTime) {
		this.bookingTime = bookingTime;
	}

	/**
	 * @return the bookingYmd
	 */
	public String getBookingYmd() {
		return bookingYmd;
	}

	/**
	 * @param bookingYmd the bookingYmd to set
	 */
	public void setBookingYmd(String bookingYmd) {
		this.bookingYmd = bookingYmd;
	}

	/**
	 * @return the customer
	 */
	public MstCustomerDTO getCustomer() {
		return customer;
	}

	/**
	 * @param customer the customer to set
	 */
	public void setCustomer(MstCustomerDTO customer) {
		this.customer = customer;
	}

	/**
	 * @return the room
	 */
	public MstRoomDTO getRoom() {
		return room;
	}

	/**
	 * @param room the room to set
	 */
	public void setRoom(MstRoomDTO room) {
		this.room = room;
	}

	/**
	 * @return the finishTime
	 */
	public String getFinishTime() {
		return finishTime;
	}

	/**
	 * @param finishTime the finishTime to set
	 */
	public void setFinishTime(String finishTime) {
		this.finishTime = finishTime;
	}

	/**
	 * @return the finishYmd
	 */
	public String getFinishYmd() {
		return finishYmd;
	}

	/**
	 * @param finishYmd the finishYmd to set
	 */
	public void setFinishYmd(String finishYmd) {
		this.finishYmd = finishYmd;
	}

	/**
	 * @return the inuseTime
	 */
	public String getInuseTime() {
		return inuseTime;
	}

	/**
	 * @param inuseTime the inuseTime to set
	 */
	public void setInuseTime(String inuseTime) {
		this.inuseTime = inuseTime;
	}

	/**
	 * @return the inuseYmd
	 */
	public String getInuseYmd() {
		return inuseYmd;
	}

	/**
	 * @param inuseYmd the inuseYmd to set
	 */
	public void setInuseYmd(String inuseYmd) {
		this.inuseYmd = inuseYmd;
	}

	/**
	 * @return the bill
	 */
	public BillDTO getBill() {
		return bill;
	}

	/**
	 * @param bill the bill to set
	 */
	public void setBill(BillDTO bill) {
		this.bill = bill;
	}

	/**
	 * @return the currency
	 */
	public String getCurrency() {
		return currency;
	}

	/**
	 * @param currency the currency to set
	 */
	public void setCurrency(String currency) {
		this.currency = currency;
	}
}
